import java.util.HashSet;
import java.util.LinkedHashSet;

/*
 *
 * java.util.LinkedHashSet集合 extends Hashset集合
 *   LinkedHashSet集合特点：
 *       底层是一个哈希表（数组+链表/红黑树）+链表：多了一条链表用于记录元素的存储顺序，保证元素有序存储
 * */
public class LinedHashSet01 {

    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();
        LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
        set.add("abc");
        set.add("abc");
        set.add("123");
        set.add("789");
        set.add("xyz");
        linkedHashSet.add("abc");
        linkedHashSet.add("abc");
        linkedHashSet.add("123");
        linkedHashSet.add("789");
        linkedHashSet.add("xyz");
        System.out.println(set);
        System.out.println(linkedHashSet
        );
    }
}
